2.2       Functionality Overview

The functionality provided by this simulator is summarized as follows:

·        Support for CR MAC

·        Multi-channel support

·        Interface to select channel

·        Information needed during dynamic spectrum access

·        Support for CR PHY

·        Reconfigurable spectrum parameters and radio parameters

·        Interference information

·        Different channel models support

·        Support for Spectrum Database

·        Configuration of the spectrum bands for both primary networks and CRCNs

·        Configuration of status of each channel band

·        Support multiple classes of channel band according to standard IEEE 802.22

·        Support for Attack Model

·        Attack model selection

·        Interface to configuration of attack model

·        Extensible for new attack models

·        Support for Coexistence (under construction)

·       This simulator allows for the configuration of multiple networks, including primary networks and CRCNs, simultaneously in a simulation. Optimal spectrum allocation mechanisms are supported for allocating the spectrum resources to the CRCNs considering the interference to the primary users and CRCNs’ network performance.

·        Support for Network Configuration

Multiple networks can be built in this simulator. They can be CRCNs and other networks considered as primary networks. The spectrum resource utilization of these networks is saved in the spectrum database. Spectrum coordinator acts as a manager to coordinate the utilization of spectrum resources by the CRCNs.

·        Attack Model/ Coexistence Mechanism/ CR MAC algorithms (under construction)

Several exemplary algorithms for attack models, coexistence mechanisms and CR MAC will be given in the CRCN simulators. These algorithms provide simulation environment for CR networking protocols. Also, these algorithms illustrate how to use the functionality provided by this simulator. Users can replace these components with their own algorithms, and test the performance of their designs.

·        Performance Evaluation for CR algorithms (under construction)

This simulator will contain several evaluation metrics for performance evaluations of the algorithms at different layers such as packet drop rate, interference etc.

·        Graphical User Interface (GUI) (under construction)

A user-friendly GUI will be provided to configure the simulation scenarios. Users can select the different network protocols, different topology and traffic model and etc. Also, users can start simulation and see the simulation result through this GUI.

 

The architecture block diagram for this simulator is illustrated in Figure 1. CRCN simulator enables the interface parameters transmission between different layers.

 

 

Previous: System Requirement        Next: Design Overview

Return to: Main…    3